home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / a / astro / statist / read_me.1st < prev    next >
Encoding:
Text File  |  1996-11-03  |  20.8 KB  |  457 lines

  1.  
  2. (s/w only)
  3.  
  4.      SSSSS   TTTTT     A     TTTTT      I   SSSSS   TTTTT
  5.      S         T     A   A     T        I   S         T
  6.      SSSSS     T     AAAAA     T        I   SSSSS     T
  7.          S     T     A   A     T        I       S     T
  8.      SSSSS     T     A   A     T        I   SSSSS     T
  9.  
  10. Programm zur statistischen Auswertung von Zahlen jeglicher Art.
  11.                                 Thomas Grützmacher (1987,88,89)
  12.  
  13. ****************************************************************
  14. *                     A  C  H  T  U  N  G                      *
  15. *     D I E S  P R O G R A M M  I S T  I M M E R  N O C H      *
  16. *    p u b l i c  d o m a i n,  W E R  E S   K O P I E R T     *
  17. *   U N D  D A M I T  A R B E I T E T, D E R  S C H I C K E    *
  18. *  B I T T E  3 0 . - D M  A N  M E I N E  A D R E S S E  ! !  *
  19. *                    (am Ende dieses Files)                    *
  20. ****************************************************************
  21.  
  22. Zum Inhalt dieser Diskette:
  23.  
  24. Auf dieser Floppy sind folgende Dateien zu finden:
  25.  GFABASRO.PRG  - der GFA-Run-Only Interpreter  
  26.  DEFAULT.PAR   - der Parameter-File zur Grafikauswahl
  27.  TEST_3.SEQ    - Beispielfile
  28.  TEST_2.SEQ    -     "    "
  29.  1ST_TEST.PRN  -     "    "
  30.  1ST_TEST.SEQ  -     "    "
  31.  BEISPIEL.PRN  - Beispielfile aus dieser Einleitung
  32.  BEISPIEL.SEQ  -     "         "     "       "
  33.  STATIST.BAS   - Source des Programms
  34.  STATIST.RSC   - RSC-File zum Programm
  35.  STATIST.PRG   - Comp. Version des STatiST
  36.  INHALT        - Ein Verzeichnis der Files
  37.  STAT_MAN.SDO  - Ein in Englisch geschriebenes Handbuch mit viel 
  38.                  Grafik zur Verwendung unter Signum!2
  39.  READ_ME.1ST   - Dieser Text
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46. W I C H T I G E  Ä N D E R U N G E N  Z U R  p d - V E R S I O N 
  47.  
  48.      - KEINE FEHLER MEHR (soweit bekannt)
  49.      - VOLLSTÄNDIG IN ENGLISCH
  50.      - ERWEITERTE XY-GRAFIK (LINEARE SKALA, CROSS-PLOT)
  51.      - REGRESSION 3ten GRADES
  52.      - UNTERSTÜTZUNG DER FESTPLATTE (LETZTER PFAD WIRD 
  53.        AKTUALISIERT)
  54.      - ROUTINEN ZUR BILDSCHIRMMANIPULATION
  55.      - IMMER NOCH NICHT FERTIG
  56.        -----------------------
  57.  
  58. EINLEITUNG:
  59. -----------
  60.  
  61. Wer oft mit vielen Zahlen arbeitet, etwa im Labor, in der 
  62. Wirtschaft oder in der Ausbildung, der kennt auch die Probleme, 
  63. wenn es darum geht, diese Zahlen zu interpretieren. Vor allem 
  64. müssen oft Zahlen unterschiedlicher Einheit betrachtet werden, 
  65. Trendanalysen sind gefragt, oder Aussagen zur Verteilung ver-
  66. schiedener Variablen.
  67.  
  68. Eine professionelle Tabellenkalkulation leistet bei der Bewälti-
  69. gung solcher großen und kleinen Zahlenmengen sehr wertvolle 
  70. Dienste, aber wer mit VIP-Professional arbeitet, wird sich oft 
  71. über die mangelnden Grafikmöglichkeiten und das Fehlen einiger 
  72. statistischer Funktionen geärgert haben. Genau in diese Lücke 
  73. zielt nun dies Programm. Es verarbeitet Tabellen, die sich mit 
  74. VIP leicht herstellen lassen, oder die von einem beliebigen 
  75. Editor stammen. Einzige Bedingung dabei ist, daß die Tabelle im 
  76. ASCII-Format vorliegen muß. Bei VIP läßt sich so etwas mit 
  77. "Print - File" machen, dabei wird ein Teil (oder alles) der 
  78. Worksheets mit der Extension .PRN auf Diskette abgespeichert. 
  79. Diese PRN-Files lassen sich in eine Textverarbeitung einlesen, 
  80. was bei der weitereren Verarbeitung sehr praktisch ist (z.B. bei 
  81. der Auswahl des Druckformats). Genau diese Files, deren Aufbau 
  82. noch genauer erklärt wird, verarbeitet dieses Programm.
  83.  
  84. Aller Anfang ist kompliziert!
  85.  
  86. Als erstes wird wohl jeder seine Zahlen in tabellarischer Form 
  87. zusammenstellen. Ob mit VIP oder z.B. 1ST-WORD (mit ausgeschalte-
  88. tem WP-mode) gearbeitet wird ist dabei egal. Wird VIP verwendet, 
  89. leistet folgendes Makro beim Abspeichern als ASCII-File gute 
  90. Dienste:
  91.  
  92.      '/PF{?}~CAOOUML0~MR239~P63~QR.{?}GQ
  93.      
  94. Es besteht seit der Version 1.2 die Möglichkeit, .SEQ-Files auch 
  95. aus STATIST heraus direkt zu erstellen und sie in tabellarischer
  96. Form (.PRN) abzuspeichern.
  97.  
  98. Wie muß nun eine Tabelle aussehen, die mit diesem Statistikpro-
  99. gramm verarbeitet werden kann? Folgendes Schema verdeutlicht den 
  100. Aufbau, der zum einwandfreien Funktionieren notwendig ist:
  101.  
  102. Beispiel:
  103.      1.Zeile     var1  var2  var3  var4  var5   (Variablennamen) 
  104.      2.Zeile     12     23    0.2  15     25    (Zahlen  
  105.                  1.5    13    19   25     0.02    ...
  106.                  .      .     .    .      .       ...
  107.   n-te Zeile     n      n     n    n      n       ...  )
  108.                 usw.
  109.  
  110. Dabei sind noch folgende Konventionen zu beachten:
  111. 1.Zeile :
  112.          Variablennamen(max. 5 Zeichen lang, dürfen keine 
  113.          Leerzeichen enthalten (falsch: Var 1
  114.                                 richtig: Var1)     
  115. 2. bis n-te Zeile:
  116.          Zahlen, die von mindestens einem Leerzeichen getrennt 
  117.          sein müssen.
  118.  
  119. Der erste Schritt bei der Arbeit mit diesem Programm besteht 
  120. immer im konvertieren der obenbeschriebenen Tabelle in ein 
  121. anderes (sequentielles) Format. Das wird vom Menüpunkt "CHANGE PRN 
  122. TO SEQ-FILE" gemacht. Dabei wird aus der ursprunglichen Tabelle, in
  123. der ja jede Zeile ein String ist, die Variablennamen und die Zahlen 
  124. herausgefiltert, und zwar werden die einzelnen Namen und Zahlen 
  125. anhand der sie trennenden Leerzeichen separiert (daher darf ein 
  126. Variablenname auch kein Leerzeichen enthalten, das Programm würde 
  127. dies als ZWEI Variablen interpretieren). Abgespeichert wird ein 
  128. File mit Extension ".SEQ", der in diesem Programm dann verarbeitet 
  129. werden kann.
  130.  
  131. Noch etwas ist beim Erstellen der Tabelle zu beachten:
  132.  
  133. Das Programm erwartet zu jeder Variablen die gleiche Anzahl 
  134. Zahlen, Leerstellen in der Tabelle sind also bereits beim Erstel-
  135. len sinnvoll aufzufüllen, etwa mit "0", oder dem Mittelwert der 
  136. Variablen, oder einem zufällig gewählten Wert.
  137. Eine kleine Übung zum Erstellen eines Datenfiles befindet sich 
  138. ganz am Ende dieses Files. 
  139.  
  140. Im Programm ist die Anzahl der Variablen auf 20 und die Anzahl 
  141. der Zahlen auf 1000 pro Variable beschränkt. Diese Zahlenmengen 
  142. verursachen zum Teil längere Wartezeiten bei den einzelnen 
  143. Programmfunktionen, da GfA-Basic zwar schnell ist, aber eben eine 
  144. Interpretersprache. Versuche das Programm fehlerfrei zu Compilieren
  145. schlugen bisher fehl, bei der Berechnung der Korrelationskoeffizienten 
  146. tritt ein unerfindlicher Fehler auf, der einen X:X-Korrelations-
  147. koeffizienten ungleich 1 (!) ausweist, die Interpreterversion läuft
  148. aber absolut einwandfrei ?!. Dieser Diskette enthält beides, des 
  149. GFA-RUN-ONLY-INTERPRETER und den Source-code (STATIST.BAS), 
  150. ebenso das Compilierte Programm (STATIST.PRG). Der o.g. Fehler 
  151. tritt nur äusserst selten auf, daher kann in der Regel mit der 
  152. schnelleren compilierten Version gearbeitet werden.
  153.  
  154.  
  155. ALLGEMEINES:
  156. ------------
  157.  
  158.          Die Fähigkeiten dieses Programms sind am besten durch 
  159.          Probieren zu erlernen und zu begreifen. Nur noch kurz zu 
  160.          den wichtigsten Punkten:
  161.          
  162.          Der "Trick" des Programms besteht in der Umrechnung der 
  163.          Zahlen in die sogenannte Standardnormalform. Dabei 
  164.          werden die Zahlen dimensionslos und liegen hinterher in 
  165.          der Einheit der Standrdabweichung vor. 
  166.  
  167.                                    Wert * Mittewert
  168.          Standardnormalform-Wert=  ----------------
  169.                                    Standardabweichung
  170.  
  171.          Damit lassen sich unterschiedlichste Zahlen sehr gut 
  172.          vergleichen. 
  173.          Unter dem Menuepunkt "graphics style" kann der zu 
  174.          betrachtende Wertebereich festgelegt werden.
  175.          In vielen Fällen verwendet das Programm nur diesen 
  176.          Wertebereich (Korrelationskoeffizient, univariate 
  177.          Verteilung, XY-Plot (z.T.).
  178.                Legt man eine Normalverteilung der Zahlen zugrunde,               
  179.                so werde 99.9%, oder 99%, oder 95% der Zahlen 
  180.                betrachtet, der Rest bleibt unberücksichtigt. 
  181.                Dadurch können Ausreisser und Extremwerte sehr 
  182.                einfach herausgefiltert werden.
  183.          
  184.          Alle Grafiken sind auf einem Drucker als Hardcopy 
  185.          auszugeben, bzw. können im DEGAS- oder DOODLE-Format 
  186.          abgespeichert werden. Die Matrizen der Korrelations-
  187.          koeffizienten sind ebenfalls auf Diskette abspeicherbar
  188.          (als ASCII-File, und damit in einer Textverarbeitung 
  189.          einlesbar). Bei der Hardcopy-Routine und beim Abspeichern
  190.          in den Zeichenprg.-Formaten wird die Menuzeile ausgeblendet.
  191.  
  192.  
  193. KURZFASSUNG DER MENUEPUNKTE:
  194. ----------------------------
  195.  
  196.   STatiSTics             COPYRIGHT-MESSAGE und optional ein ca. 3 
  197.                          Seiten langer Hilfstext als kurze 
  198.                          Programmeinführung.  
  199.  
  200.  Change PRN to SEQ-file  Liest die oben beschriebenen Files 
  201.                          (mit Extension *.PRN) ein und konvertiert 
  202.                          sie in das Programmformat (mit 
  203.                          Extension *.SEQ).
  204.  
  205.  Load SEQ-file           Liest die Dateien mit Extension *.SEQ ein. 
  206.                          Die jeweils eingelesene steht dem Programm 
  207.                          zur Verabeitung zur Verfügung. Die Extension
  208.                          *.SEQ ist zwingend, sollte eine andere
  209.                          Extension vorhanden sein, wird zur Routine 
  210.                          "Change PRN to SEQ-file" verzweigt.  
  211.  
  212.  Make SEQ-file           NEUE Option zur Erstellung von SEQ-Files 
  213.                          aus dem Programm heraus. Praktisch bei 
  214.                          kleinen Datenmengen. (Ausdrucken [file,
  215.                          printer,screen] geht unter "Diverse".
  216.  
  217.  Delete file             Wer trennt sich schon gerne von Daten?
  218.                          Aber manchmal notwendig!
  219.  
  220.  Calc. correlation       Berechnung des Korrelationskoeffizien-
  221.                          ten, Betrachtung der Wertemenge je nach 
  222.                          gewähltem Intervall.
  223.  
  224.  Restore screen          Umschalten auf die zuletzt berechnete 
  225.                          Korrelationsmatrix, praktisch bei 
  226.                          grossen Datenmengen, da man die Neube-
  227.                          rechnung spart.
  228.  
  229.  Print correlation       Druckfunktion [file, printer] für die 
  230.                          zuletzt berechnete Korrelationsmatrix.
  231.                          Extension "*.KOR".
  232.  
  233.  Diverse                 Neueste Unterpunkt. Noch nicht fertig, 
  234.                          d.h. erweiterbar! 
  235.                          Hier können z.Z. die Daten ausgegeben 
  236.                          werden: File-Printer-Screen möglich.
  237.                          Ausgabebreite 80 Zeichen/Zeile, Bei 
  238.                          Überbreite erfolgt die Ausgabe nachein-
  239.                          ander, d.h. untereinander.
  240.  
  241.  2-D univariate          Erzeugt eine univariate Verteilungsgrafik
  242.                          auf dem Bildschirm. Dabei ist der Werte-
  243.                          bereich wählbar. Die Intervallbreite ist 
  244.                          auf 1/10tel Standardabweichung festgelegt. 
  245.                          Dargestellt wird die "relative Häufigkeit"
  246.                          also die absolute Häufigk./Anzahl der Werte. 
  247.                          Wahlweise lässt sich die Skalierung von 
  248.                          Symbolen (Mittelw., Standardabw.) auf 
  249.                          numerisch umschalten.
  250.  
  251.  3-D bivariate           Erzeugt eine 3D-Darstellung einer Verteilung 
  252.                          zweier Variabler. Dabei ist das Bereichs-
  253.                          intervall auf +-3fache Standardabweichung 
  254.                          festgelegt. Die Klassenbreite ist  wählbar 
  255.                          mit 1/2, 1/3, 1/4 Teilen der Standardabweichung.
  256.                          Daneben können Schraffur und/oder Käst-
  257.                          chenhöhe verändert werden.
  258.  
  259.  X/Y-plot                XY-Diagramm zweier Variabler in der 
  260.                          Darstellung der Standardnormal-
  261.                          form. Wählbarer Wertebereich (100% 
  262.                          99.9%, 99%, 95% einer Grundgesamtheit) 
  263.                          für die Darstellung standardisierter 
  264.                          Daten. Linerare Skalierung ist auch mög-
  265.                          lich, sowohl mit konventioneller Abszis-
  266.                          sen/Ordinaten-Anordnung, als auch mit 
  267.                          zentralem Achsenkreuz. Einblendung der 
  268.                          Abweichung von der lineraren Regression 
  269.                          der Daten als Fehlerbalken (für X oder X 
  270.                          und Y).
  271.  
  272.  Regression
  273.                          Nur wählbar wenn XY-Plot auf dem Monitor 
  274.                          ist. Dabei sind zwei Regressionsarten 
  275.                          wählbar:
  276.                          Lineare   : Darstellung einer oder beider 
  277.                                      Regressionsgeraden
  278.                          nicht lin.: Kurve basierend auf der Lösung 
  279.                                      einer quadratischen oder 
  280.                                      kubischen Gleichung
  281.                          Trick --> alles erstmal übereinanderlegen
  282.                                    und sehen welche Regression am 
  283.                                    besten passt. 
  284.  
  285.  Log-plot                Logarithmische Darstellung zweier Vari-
  286.                          ablen, wahlweise als XY-plot oder als 
  287.                          Summenkurve der aufsummierten geordneten 
  288.                          Einzelwerte
  289.  
  290.  Tri-plot                Prozentuale Darstellung dreier Variabler 
  291.                          in einem Dreiecksdiagramm. Dabei kann 
  292.                          eine Gesamtdarstellung (100%) oder die 
  293.                          Wiedergabe eines Ausschnitts gewählt 
  294.                          werden. Bei der Ausschnittsvergrößerung 
  295.                          wird nach der unteren Grenze der Variablen 
  296.                          gefragt, dabei ist zu beachten, daß die 
  297.                          Summe der unteren Grenzen nur <=95 sein darf.
  298.  
  299.  surface-plot            Erstellung einer Oberflächengrafik aus 
  300.                          den Gesamtdaten, wahlweise der Rohdaten 
  301.                          oder der standardisierten Daten. Die 
  302.                          Grafikroutine beinhaltet keinerlei 
  303.                          Rechenoperationen wie z.B. Interpola-
  304.                          tion. Der Datenfile ist daher vorher zu 
  305.                          "stylen"
  306.  
  307.  Cluster                 NICHT FERTIG !
  308.                          Der Versuch die Clusteralgorithmen 
  309.                          (FORTRAN) aus Hrn. SPÄTH's Buch umzu-
  310.                          schreiben scheiterte an der zu gross-
  311.                          zügigen Verwendung der GOTO-Unsitte 
  312.                          dieser Verfasser ! Immerhin wird schon 
  313.                          was gemacht, nur interpretierbar ist's 
  314.                          nicht.
  315.  
  316.  Hardcopy                Klar! Die Menüzeile wird ausgeblendet. 
  317.                          Verwendet die eingebaute ATARI-Hardcopy-
  318.                          Routine (=ALT+HELP). 24-Nadler bitte 
  319.                          vorher anderen Treiber (pd) laden.
  320.  
  321.  Save Degas              Speichert Bildschirm im DEGAS-Format. 
  322.                          Ebenfalls Ausblendung der Menüzeile. 
  323.                          Extension "*.PI3"
  324.  
  325.  Save Doodle             Wie oben, aber 32 kb Format
  326.  
  327.  
  328. Graph_mix                Neues DROP-DOWN Menü:
  329.  
  330.  Define block                 Aus der aktuellen Screen-Seite 
  331.                               können Teile in einen Hilfs-screen 
  332.                               übernommen werden.
  333.  
  334.  Recall new                   Zeigt den Hilfs-screen
  335.  
  336.  Restore old                  Stellt die letzte Grafik wieder 
  337.                               her. Sehr praktisch wenn man auch 
  338.                               zwischen Grafik und Korrelations-
  339.                               matrix hin und her schaltet.
  340.  
  341.  Clear new                    Löscht den Hils-screen, wenn's 
  342.                               nichts war.
  343.  
  344.  Disc/file info          Zeigt den zuletzt geöffneten File, den 
  345.                          verbleibenden Speicher, die noch frei 
  346.                          Kapazität des Massenspeichers (bezogen 
  347.                          auf Laufwerk / Partition) und alle im 
  348.                          aktuellen Ordner (von dem aus STatiST 
  349.                          gestartet wurde) befindlichen Dateien 
  350.                          des Typs *.SEQ an.
  351.  
  352.  Graphics style          ENTSCHEIDENDSTE SEITE DES PROGRAMMS: 
  353.                          Hier können zusammengefasst auf einer 
  354.                          Seite mit der Maus fast alle möglichen 
  355.                          Variationen und Optionen der Grafiken 
  356.                          und des Wertebereichs gewählt werden. 
  357.                          Die Parameter sind abspeicherbar 
  358.                          (*.PAR), beim Starten des Programms wird 
  359.                          automatisch im aktuellen Ordner nach der 
  360.                          Datei "DEFAULT.PAR" gesucht, in der man 
  361.                          die Grundeinstellungen saven sollte. 
  362.  
  363.  Quit                    Einzig legaler Ausweg dem Ganzen ein 
  364.                          Ende zu bereiten.
  365.  
  366.  
  367. Zu beachten ist noch folgendes:
  368.           Das Programm erwartet die Datenfiles zunächst in dem 
  369.           Laufwerk, von dem aus das Programm gestartet wurde. 
  370.           Danach merkt es sich immer den zeletzt gewählten Pfad 
  371.           (gut bei einer Festplatte).
  372.  
  373.           Bei der Vergabe von Filenamen kann auf die Eingabe
  374.           der Extension verzichtet werden kann, Die entsprechende
  375.           Endung wird in JEDEM Fall angefügt (also auch wenn sie
  376.           anders lautet). 
  377.  
  378. Zum Schluß:
  379.          Sollte jemand sich die Mühe machen und dies Programm 
  380.          erweitern, oder Fehler entdecken, oder einen Verbesse-
  381.          rungsvorschlag haben, dann schreibt mir bitte, bzw. 
  382.          schickt mir eine Diskette.
  383.  
  384.          Adresse:         
  385.                Thomas Grützmacher
  386.                Wanloerstr. 23
  387.                4053 Jüchen 2
  388.                02164 / 2281
  389.  
  390.  
  391. Kleine Übung zum Erstellen einer verarbeitbaren Datentabelle:
  392.  
  393. Wie schon gesagt, in der ersten Zeile stehen die Variablennamen, in den
  394. folgenden die Zahlenwerte, spaltenweise geordnet:
  395. Arbeiten Sie mit VIP, dann benutzen Sie das Makro zum Abspeichern eines 
  396. Arbeitsblattbereichs, der die Tabelle enthält.
  397. Arbeiten Sie mit einem Editor oder mit 1ST-WORD (WP-mode AUSGESCHALTET),
  398. dann definieren sie einen Textblock und speichern Sie ihn ab.
  399.  
  400. | Blockanfang
  401. var1 var2 var3 &&&& dings da  hallo max
  402. 0    0.1  0.01 10   0.5   0.3 15    100
  403. 1    0.2  0.02 20   1     0.6 7.5   50
  404. 2    0.3  0.03 30   0.5   0.9 3.75  25
  405. 3    0.4  0.04 40   0.25  1.2 2.9   12.5
  406. 4    0.5  0.05 50   0.125 1.5 1.45  6.25
  407. 5    0.6  0.06 60   0.063 1.8 0.73  3.14 <---Blockende
  408.  
  409. Der Textblock muß am "v" von "var1" (in der ersten Zeile) anfangen,
  410. enden muß er ein Blank nach der "4" von "3.14" (letzte Zahl in der 
  411. letzten Zeile).
  412.  
  413. Die Form der Tabelle ist variabel, die Zahl der trennenden Leerzeichen
  414. ist nicht festgelegt, nur muß mindestens ein Leerzeichen Zahlen und/oder
  415. Variablennamen trennen.
  416.  
  417.  
  418. NACHTRAG ZUR VERSION 1.35:
  419.  
  420. Ab Version 1.35 ist das Programm in GFA-BASIC 3.07 geschrieben und
  421. mit Compiler 3.02 compiliert. Dabei wurden alle clipping-Routinen
  422. durch explizite Abfragen der x und y Bildschirmkoordinaten ersetzt.
  423. Die alten clipping Routinen führten immer zum TOTALABSTURZ des Rechners.
  424. Ob das an meiner alten TOS-Version (1.0 aus 1985) liegt, oder der Fehler
  425. im GFA-Basic liegt, war nicht herauszufinden.
  426.  
  427. Folgende Fehler wurden beseitigt:
  428.  
  429. 1.   Das Programm erkennt nun bei der Konvertierung .PRN zu .SEQ
  430. vorhandene Leerzeilen. Diese führten vor allen beim Arbeiten mit
  431. Editoren zu Fehlern, da oft von diesen Leerzeile(n) angehängt wurden.
  432.  
  433. 2.   Nullstrings (val(nix)=0) und Nullwerte werden korrekt verarbeitet.
  434.  
  435.  
  436. NACHTRAG ZUR VERSION 1.36:
  437. Erstmalig wird ein RSC-File verwendet. Die Grafikparametrierung wird
  438. damit auf einem Objekt gemacht. Dies war notwendig, da einige Benutzer
  439. (offensichtlich mit Blitter-TOS) Schwierigkeiten bei dieser Seite hatten.
  440. Unerkärliche Abstürze waren die Folge. Mit der Einbindung einer GEM-Routine
  441. anstatt der alten "handgestrickten" Button-Auswahl sollten diese
  442. Fehler beseitigt sein.
  443. Ergänzungen:
  444.  
  445. 1.   Ab 1.34 ist der Menüpunkt "Diverse" dazugekommen. dieser ermöglicht
  446. die tabellarische Ausgabe eingelesener Daten (damit ist eine Kontrolle der
  447. eingelesenen Daten möglich) auf Screen, File oder Printer. Die Werte werden
  448. zur Ausgabe gerundet. Überbreite Tabellen werden nach unten abgeklappt.
  449.  
  450. 2.   Die Regression kann nun auch mit der GFA-3.0 eigenen Routine 
  451. "BEZIER-CURVE" erfolgen. Dabei werden alle Daten zunächst sortiert, dann
  452. der XY-Plot gezeichnet und anschließend die "Kurve" eingezeichnet.
  453. Die Kurve wird immer für 3 aufeinanderfolgende Punkte berechnet und 
  454. gezeichnet. Dabei treffen sich die Kurvenenden nicht immer. Die Grafik 
  455. wirkt dann zwangsläufig etwas holprig. Ich weiß, ein SPLINE Algorithmus
  456. wäre angebracht, ...  
  457.